package com.meilai.project.dto.media;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.meilai.project.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.math.BigDecimal;

/**
 * @author 杨凯博
 * @date 2022/2/13
 */


@Data
@Accessors(chain = true)
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@ApiModel(value="ab点位", description="ab点位")
public class AbMediaPointDTO extends BaseEntity {
    @ApiModelProperty("编号")
    private String code;
    @ApiModelProperty(value = "项目ID")
    private Long building_area_id;
    @ApiModelProperty(value = "媒体类型ID")
    private Long media_type_id;
    @ApiModelProperty(value = "AB面ID")
    private Long ab_type_id;
    @ApiModelProperty(value = "画面属性ID")
    private Long pic_type_id;
    @ApiModelProperty("位置")
    private String location;
    @ApiModelProperty("对外尺寸_宽(cm)")
    private String size_width;
    @ApiModelProperty("对外尺寸_高(cm)")
    private String size_height;
    @ApiModelProperty("对内尺寸_宽(cm)")
    private String size_width_inside;
    @ApiModelProperty("对内尺寸_高(cm)")
    private String size_height_inside;
    @ApiModelProperty("备注")
    private String remark;
    @ApiModelProperty(value = "纬度", example = "30.000000")
    private BigDecimal lat;
    @ApiModelProperty(value = "经度", example = "120.000000")
    private BigDecimal lng;
    @ApiModelProperty(value = "是否亮灯，0：不亮；1：亮灯")
    private Boolean is_light;

    @ApiModelProperty(value = "锁定状态：1、已上刊 2、锁定中 3、空刊中")
    private Integer lock_status;
    @ApiModelProperty(value = "规格id")
    private Long media_type_specs_id;
}
